package com.auemall.dao;

import com.auemall.po.TProductcategoryPO;
import com.auemall.po.TProductcategoryPOExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface TProductcategoryPOMapper {
    int countByExample(TProductcategoryPOExample example);

    int deleteByExample(TProductcategoryPOExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(TProductcategoryPO record);

    int insertSelective(TProductcategoryPO record);

    List<TProductcategoryPO> selectByExample(TProductcategoryPOExample example);

    TProductcategoryPO selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") TProductcategoryPO record, @Param("example") TProductcategoryPOExample example);

    int updateByExample(@Param("record") TProductcategoryPO record, @Param("example") TProductcategoryPOExample example);

    int updateByPrimaryKeySelective(TProductcategoryPO record);

    int updateByPrimaryKey(TProductcategoryPO record);
}